<!DOCTYPE html>
<html lang="en-US">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width,initial-scale=1">
    <title>Evan&#39;s blog</title>
    <meta name="generator" content="VuePress 1.4.1">
    <link rel="icon" href="/img/favicon.ico">
    <meta name="description" content="web前端技术博客,简洁至上,专注web前端学习与总结。JavaScript,js,ES6,TypeScript,vue,python,css3,html5,Node,git,github等技术文章。">
    <meta name="keywords" content="前端博客,个人技术博客,前端,前端开发,前端框架,web前端,前端面试题,技术文档,学习,面试,JavaScript,js,ES6,TypeScript,vue,python,css3,html5,Node,git,github,markdown">
    <meta name="baidu-site-verification" content="7F55weZDDc">
    <meta name="theme-color" content="#11a8cd">
    <link rel="preload" href="/assets/css/0.styles.129d68d4.css" as="style"><link rel="preload" href="/assets/js/app.c7c57fc9.js" as="script"><link rel="preload" href="/assets/js/4.09b8252d.js" as="script"><link rel="prefetch" href="/assets/js/10.978978a2.js"><link rel="prefetch" href="/assets/js/100.c8f4228b.js"><link rel="prefetch" href="/assets/js/101.c61fb1ea.js"><link rel="prefetch" href="/assets/js/102.14a81f7f.js"><link rel="prefetch" href="/assets/js/103.dbf286cf.js"><link rel="prefetch" href="/assets/js/104.8019fadd.js"><link rel="prefetch" href="/assets/js/105.315fa5bf.js"><link rel="prefetch" href="/assets/js/106.b0e3c4fa.js"><link rel="prefetch" href="/assets/js/107.d26a3654.js"><link rel="prefetch" href="/assets/js/108.3962bb62.js"><link rel="prefetch" href="/assets/js/109.f6facbc4.js"><link rel="prefetch" href="/assets/js/11.e2d0b94f.js"><link rel="prefetch" href="/assets/js/110.0218eeed.js"><link rel="prefetch" href="/assets/js/111.a0ee90c7.js"><link rel="prefetch" href="/assets/js/112.66ef0a12.js"><link rel="prefetch" href="/assets/js/113.4c25ee5a.js"><link rel="prefetch" href="/assets/js/114.d755f076.js"><link rel="prefetch" href="/assets/js/115.861adb79.js"><link rel="prefetch" href="/assets/js/116.dc131e2d.js"><link rel="prefetch" href="/assets/js/117.42e80dde.js"><link rel="prefetch" href="/assets/js/118.53eb3097.js"><link rel="prefetch" href="/assets/js/119.2ebcf19e.js"><link rel="prefetch" href="/assets/js/12.81e2bf7f.js"><link rel="prefetch" href="/assets/js/120.68fd7671.js"><link rel="prefetch" href="/assets/js/121.3d86cf90.js"><link rel="prefetch" href="/assets/js/122.b4518107.js"><link rel="prefetch" href="/assets/js/123.d8bd2130.js"><link rel="prefetch" href="/assets/js/124.3885f8d7.js"><link rel="prefetch" href="/assets/js/125.64539199.js"><link rel="prefetch" href="/assets/js/126.ebd46aaf.js"><link rel="prefetch" href="/assets/js/127.e2b76f31.js"><link rel="prefetch" href="/assets/js/128.ede79763.js"><link rel="prefetch" href="/assets/js/129.43f09994.js"><link rel="prefetch" href="/assets/js/13.347082a5.js"><link rel="prefetch" href="/assets/js/130.1902b3ea.js"><link rel="prefetch" href="/assets/js/131.55b7460d.js"><link rel="prefetch" href="/assets/js/132.be530bf3.js"><link rel="prefetch" href="/assets/js/133.628b87c0.js"><link rel="prefetch" href="/assets/js/134.2c207eed.js"><link rel="prefetch" href="/assets/js/135.7343a1aa.js"><link rel="prefetch" href="/assets/js/136.168e722a.js"><link rel="prefetch" href="/assets/js/137.66b763c0.js"><link rel="prefetch" href="/assets/js/138.b761a2c8.js"><link rel="prefetch" href="/assets/js/139.ebb2cb0f.js"><link rel="prefetch" href="/assets/js/14.13e42e01.js"><link rel="prefetch" href="/assets/js/140.0bf1a6d6.js"><link rel="prefetch" href="/assets/js/141.46c423c3.js"><link rel="prefetch" href="/assets/js/142.1e7549f0.js"><link rel="prefetch" href="/assets/js/143.73ab4a98.js"><link rel="prefetch" href="/assets/js/144.bb524068.js"><link rel="prefetch" href="/assets/js/145.de3bbf74.js"><link rel="prefetch" href="/assets/js/146.006e5fe4.js"><link rel="prefetch" href="/assets/js/147.bfe636f4.js"><link rel="prefetch" href="/assets/js/148.9365621f.js"><link rel="prefetch" href="/assets/js/149.bb8130c9.js"><link rel="prefetch" href="/assets/js/15.53f1ee53.js"><link rel="prefetch" href="/assets/js/150.a1fe2965.js"><link rel="prefetch" href="/assets/js/151.37503dfc.js"><link rel="prefetch" href="/assets/js/152.75994824.js"><link rel="prefetch" href="/assets/js/153.3b827c29.js"><link rel="prefetch" href="/assets/js/154.de61513e.js"><link rel="prefetch" href="/assets/js/155.16829ded.js"><link rel="prefetch" href="/assets/js/156.5984ee95.js"><link rel="prefetch" href="/assets/js/157.982da375.js"><link rel="prefetch" href="/assets/js/158.39bd27df.js"><link rel="prefetch" href="/assets/js/159.19c7a35c.js"><link rel="prefetch" href="/assets/js/16.e3ef50cf.js"><link rel="prefetch" href="/assets/js/160.cd58c9d1.js"><link rel="prefetch" href="/assets/js/161.c3da9004.js"><link rel="prefetch" href="/assets/js/162.5667c4ea.js"><link rel="prefetch" href="/assets/js/163.98e94c35.js"><link rel="prefetch" href="/assets/js/164.0ffc8b97.js"><link rel="prefetch" href="/assets/js/165.10222172.js"><link rel="prefetch" href="/assets/js/166.bfa94296.js"><link rel="prefetch" href="/assets/js/167.e38b87e2.js"><link rel="prefetch" href="/assets/js/168.199b3fd1.js"><link rel="prefetch" href="/assets/js/169.6b7a5af3.js"><link rel="prefetch" href="/assets/js/17.72b6c776.js"><link rel="prefetch" href="/assets/js/170.1e71c1a5.js"><link rel="prefetch" href="/assets/js/171.b546d5b3.js"><link rel="prefetch" href="/assets/js/172.e69f7d67.js"><link rel="prefetch" href="/assets/js/173.bebd6fd1.js"><link rel="prefetch" href="/assets/js/174.46716797.js"><link rel="prefetch" href="/assets/js/175.fe80356a.js"><link rel="prefetch" href="/assets/js/176.2f4df56c.js"><link rel="prefetch" href="/assets/js/177.7aa22431.js"><link rel="prefetch" href="/assets/js/178.2e609ee0.js"><link rel="prefetch" href="/assets/js/179.a716c6aa.js"><link rel="prefetch" href="/assets/js/18.43d7e584.js"><link rel="prefetch" href="/assets/js/180.b692ddd9.js"><link rel="prefetch" href="/assets/js/181.893e594f.js"><link rel="prefetch" href="/assets/js/182.65b85ad9.js"><link rel="prefetch" href="/assets/js/183.d129b70f.js"><link rel="prefetch" href="/assets/js/184.d84be7cb.js"><link rel="prefetch" href="/assets/js/185.79437722.js"><link rel="prefetch" href="/assets/js/186.8679979d.js"><link rel="prefetch" href="/assets/js/187.d577dfda.js"><link rel="prefetch" href="/assets/js/188.88946be9.js"><link rel="prefetch" href="/assets/js/189.98fb6034.js"><link rel="prefetch" href="/assets/js/19.9c0e52d8.js"><link rel="prefetch" href="/assets/js/190.2982b972.js"><link rel="prefetch" href="/assets/js/191.1e9b60c8.js"><link rel="prefetch" href="/assets/js/192.63c1506d.js"><link rel="prefetch" href="/assets/js/193.5f779488.js"><link rel="prefetch" href="/assets/js/194.32f29687.js"><link rel="prefetch" href="/assets/js/195.4679960c.js"><link rel="prefetch" href="/assets/js/196.b62dbb11.js"><link rel="prefetch" href="/assets/js/197.59353c5b.js"><link rel="prefetch" href="/assets/js/2.1a8dbea2.js"><link rel="prefetch" href="/assets/js/20.fda789a1.js"><link rel="prefetch" href="/assets/js/21.90cc32b2.js"><link rel="prefetch" href="/assets/js/22.63a9fbe3.js"><link rel="prefetch" href="/assets/js/23.508e8c4a.js"><link rel="prefetch" href="/assets/js/24.a9861d65.js"><link rel="prefetch" href="/assets/js/25.a3324244.js"><link rel="prefetch" href="/assets/js/26.79135bde.js"><link rel="prefetch" href="/assets/js/27.071f85f1.js"><link rel="prefetch" href="/assets/js/28.d6f75d6e.js"><link rel="prefetch" href="/assets/js/29.db2dba76.js"><link rel="prefetch" href="/assets/js/3.1d17b65e.js"><link rel="prefetch" href="/assets/js/30.e0425cc5.js"><link rel="prefetch" href="/assets/js/31.2525984f.js"><link rel="prefetch" href="/assets/js/32.0fdee2e0.js"><link rel="prefetch" href="/assets/js/33.f2c0ab11.js"><link rel="prefetch" href="/assets/js/34.4d75261e.js"><link rel="prefetch" href="/assets/js/35.f8d887f5.js"><link rel="prefetch" href="/assets/js/36.034462cc.js"><link rel="prefetch" href="/assets/js/37.f887aad7.js"><link rel="prefetch" href="/assets/js/38.be15c720.js"><link rel="prefetch" href="/assets/js/39.c96a0d6d.js"><link rel="prefetch" href="/assets/js/40.89179f42.js"><link rel="prefetch" href="/assets/js/41.42f458b0.js"><link rel="prefetch" href="/assets/js/42.9fa56dab.js"><link rel="prefetch" href="/assets/js/43.f8077fa2.js"><link rel="prefetch" href="/assets/js/44.a34ad7a2.js"><link rel="prefetch" href="/assets/js/45.1317e340.js"><link rel="prefetch" href="/assets/js/46.60dec98c.js"><link rel="prefetch" href="/assets/js/47.d995407f.js"><link rel="prefetch" href="/assets/js/48.e5de454e.js"><link rel="prefetch" href="/assets/js/49.efe60713.js"><link rel="prefetch" href="/assets/js/5.2728a80c.js"><link rel="prefetch" href="/assets/js/50.8a1daf37.js"><link rel="prefetch" href="/assets/js/51.42784340.js"><link rel="prefetch" href="/assets/js/52.cb6dc7a9.js"><link rel="prefetch" href="/assets/js/53.6bf65d84.js"><link rel="prefetch" href="/assets/js/54.93d17560.js"><link rel="prefetch" href="/assets/js/55.b8e1e975.js"><link rel="prefetch" href="/assets/js/56.0fc3d7a1.js"><link rel="prefetch" href="/assets/js/57.1309adae.js"><link rel="prefetch" href="/assets/js/58.ad9a5baa.js"><link rel="prefetch" href="/assets/js/59.89247803.js"><link rel="prefetch" href="/assets/js/6.38a90ebf.js"><link rel="prefetch" href="/assets/js/60.1f13d27e.js"><link rel="prefetch" href="/assets/js/61.ea24c439.js"><link rel="prefetch" href="/assets/js/62.137255aa.js"><link rel="prefetch" href="/assets/js/63.b116044c.js"><link rel="prefetch" href="/assets/js/64.b0d91507.js"><link rel="prefetch" href="/assets/js/65.1bb27479.js"><link rel="prefetch" href="/assets/js/66.8dfa53ae.js"><link rel="prefetch" href="/assets/js/67.d6a9d7a4.js"><link rel="prefetch" href="/assets/js/68.00b27f1e.js"><link rel="prefetch" href="/assets/js/69.2a013747.js"><link rel="prefetch" href="/assets/js/7.a51c0587.js"><link rel="prefetch" href="/assets/js/70.e969a413.js"><link rel="prefetch" href="/assets/js/71.844cc780.js"><link rel="prefetch" href="/assets/js/72.d415dbc5.js"><link rel="prefetch" href="/assets/js/73.f58ca126.js"><link rel="prefetch" href="/assets/js/74.3c2d9734.js"><link rel="prefetch" href="/assets/js/75.e2d32f9b.js"><link rel="prefetch" href="/assets/js/76.83f9c466.js"><link rel="prefetch" href="/assets/js/77.5b036d35.js"><link rel="prefetch" href="/assets/js/78.4605f7f9.js"><link rel="prefetch" href="/assets/js/79.f9d612c5.js"><link rel="prefetch" href="/assets/js/8.e3c7cce6.js"><link rel="prefetch" href="/assets/js/80.bb4f460b.js"><link rel="prefetch" href="/assets/js/81.26ccf5fc.js"><link rel="prefetch" href="/assets/js/82.577948c8.js"><link rel="prefetch" href="/assets/js/83.f8ec2612.js"><link rel="prefetch" href="/assets/js/84.492254f6.js"><link rel="prefetch" href="/assets/js/85.3c8ae15d.js"><link rel="prefetch" href="/assets/js/86.5849253c.js"><link rel="prefetch" href="/assets/js/87.80ddf476.js"><link rel="prefetch" href="/assets/js/88.2ea8131d.js"><link rel="prefetch" href="/assets/js/89.01d4f1cf.js"><link rel="prefetch" href="/assets/js/9.c6502551.js"><link rel="prefetch" href="/assets/js/90.99328b4f.js"><link rel="prefetch" href="/assets/js/91.69b8ca26.js"><link rel="prefetch" href="/assets/js/92.a6fc8190.js"><link rel="prefetch" href="/assets/js/93.dd0a3b9f.js"><link rel="prefetch" href="/assets/js/94.db2ecdf0.js"><link rel="prefetch" href="/assets/js/95.9f1ebb9b.js"><link rel="prefetch" href="/assets/js/96.25441215.js"><link rel="prefetch" href="/assets/js/97.66f33a37.js"><link rel="prefetch" href="/assets/js/98.8c5359a5.js"><link rel="prefetch" href="/assets/js/99.a27ce5fe.js">
    <link rel="stylesheet" href="/assets/css/0.styles.129d68d4.css">
  </head>
  <body class="theme-mode-light">
    <div id="app" data-server-rendered="true"><div class="theme-container" data-v-d2c8510c><div class="theme-vdoing-content" data-v-d2c8510c><span data-v-d2c8510c>404</span> <blockquote data-v-d2c8510c>我是谁？我在哪？</blockquote> <a href="/" class="router-link-active" data-v-d2c8510c>返回首页</a></div></div><div class="global-ui"><div></div></div></div>
    <script src="/assets/js/app.c7c57fc9.js" defer></script><script src="/assets/js/4.09b8252d.js" defer></script>
  </body>
</html>